<div ng-init="vm.init()">
	<fs-grid-layout ng-model="vm.profInt" fs-verify-model="vm.profIntOld" fs-config="vm.layoutConfig.formConfigs.general" fs-validator-config="vm.validatorConfig.profInts"></fs-grid-layout>
	
	<div ng-show="!(vm.profInt.markupFlag == 'Y' || vm.profInt.markupFlag == 'F')">
		<fs-grid-layout ng-model="vm.profInt" fs-verify-model="vm.profIntOld" fs-config="vm.layoutConfig.formConfigs.general2" fs-validator-config="vm.validatorConfig.profInts"></fs-grid-layout>
	
		<div ng-show="vm.profInt.intBaseType == 'C'">
			<fs-table fs-config="vm.custTierInnerGridOptions"></fs-table>
		</div>
		
		<div ng-show="!(vm.profInt.intRateType == 'P' || vm.profInt.intRateType == 'A') && vm.profInt.intBaseType == 'M'">
			<fs-table fs-config="vm.mixTierInnerGridOptions"></fs-table>
		</div>
		
		<fs-grid-layout ng-model="vm.profInt" fs-verify-model="vm.profIntOld" fs-config="vm.layoutConfig.formConfigs.spreadTier" fs-validator-config="vm.validatorConfig.profInts"></fs-grid-layout>
		
		<div ng-show="vm.profInt.spreadTierType && vm.profInt.spreadTierType != 'N'">
			<fs-table fs-config="vm.tierCriteriaInnerGridOptions"></fs-table>
		</div>
		
		<fs-grid-layout ng-model="vm.profInt" fs-verify-model="vm.profIntOld" fs-config="vm.layoutConfig.formConfigs.general3" fs-validator-config="vm.validatorConfig.profInts"></fs-grid-layout>
	</div>
</div>
